import itertools


def print_permutations(n):
    # 生成从1到n的列表
    numbers = list(range(1, n + 1))

    # 使用itertools.permutations生成所有排列
    # 注意：permutations的第二个参数r默认为None，表示生成所有长度的排列
    # 这里我们不需要指定r，因为我们想要所有长度的排列（即全排列）
    perms = itertools.permutations(numbers)

    # 遍历所有排列并打印
    res=[]
    for perm in perms:
        print(perm)
        res.append(list(perm))
    print(res)
    # 示例：输出1到3的所有排列


n = 3
print_permutations(2)